﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UserLINQ.Repository.Interfaces;
using UserLINQ.Types;


namespace UserLINQ.Repository.Repositories
{
	/// <summary>
	/// Класс репозитория пользователей
	/// </summary>
	public class TestRepository : IUserRepository
	{
		#region IUserRepository Members

		/// <summary>
		/// Метод интерфейса получает пользователей (например из базы данных)
		/// </summary>
		/// <returns></returns>
		public List<User> GetUsers()
		{
			List<User> userList = new List<User>();
			// Формируем список
			userList.Add(new User("Иван", "Иваныч", "Иванов"));
			userList.Add(new User("Сергей", "Сергеич", "Сергеев"));
			userList.Add(new User("Петр", "Петрович", "Петренко"));
			userList.Add(new User("Иван", "Сергеич", "АИванов"));
			userList.Add(new User("Сидор", "Сидорович", "Сидоренко"));
			userList.Add(new User("Василий", "Васильевич", "Василенко"));
			userList.Add(new User("Сергей", "Сергеич", "Иванов"));

			// возвращаем список
			return userList;
		}
		#endregion
			
	}
}
